Skip to main content

Introduction

What is Git​

Git is a distributed version control system, (VCS). Instead of the traditional centralized control system where even checking out a file required admin privileges, git allows any work to be locally and may diverge as much as you want.

Goal​

To know git well. Not all the commands, but enough that you git it. We will target 99%. We will primarily use the high level commands, but will dip down into the low level commands to really understand how git works.

Fact

Git and GitHub are 2 different things. Git is the actual tool which provide us all the functionality, cli commands, etc..., whereas GitHub is just a server whose sole purpose is to backup our repo, into a server.